<%@ page import="javabean.Customer" %>
<%@ page import="java.util.List" %>
<%@ page import="javabean.Maintenance" %><%--
  Created by IntelliJ IDEA.
  User: 32650
  Date: 2023-05-22
  Time: 21:08
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" pageEncoding="UTF-8" %>
<%@ include file="check.jsp" %>
<%
    Customer loginCustomer = (Customer) session.getAttribute("loginCustomer");
    List<Maintenance> maintenanceList = null;
    List<Maintenance> UnassignedMaintenanceList = null;
    maintenanceList = (List<Maintenance>) request.getAttribute("maintenanceList");
    UnassignedMaintenanceList = (List<Maintenance>) request.getAttribute("UnassignedMaintenanceList");
%>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8"/>
    <meta
            name="viewport"
            content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"
    />
    <meta http-equiv="X-UA-Compatible" content="ie=edge"/>
    <link href="css/Bar.css" rel="stylesheet">
    <link href="css/MyComplaint.css" rel="stylesheet">
    <title>移动网上营业厅</title>
</head>
<body>
<div class="header">
    <h2>移动网上营业厅</h2>
</div>
<div class="content">
    <div class="left">
        <ul>
            <li><a href="Personal_Info.jsp">个人信息</a></li>
            <li><a href="MyPackage">我的套餐</a></li>
            <li><a href="Balance.jsp">查询余额</a></li>
            <li><a href="MyBill.jsp">查询账单</a></li>
            <li><a href="Subpackage">套餐订购</a></li>
            <li><a href="Recharge.jsp">充值缴费</a></li>
            <li><a href="MyOrder.jsp">我的订单</a></li>
            <li><a href="MyComplaint">我的投诉</a></li>
            <li><a href="MyMaintenance">我的报修</a></li>
            <li><a href="Account_cancellation.jsp">账号注销</a></li>
            <li><a href="Logout">退出登录</a></li>
        </ul>
    </div>
    <div class="right">
        <div class="container">
            <%
                if (UnassignedMaintenanceList != null && UnassignedMaintenanceList.size() > 0) {
            %>
            <h2>未分配维修</h2>
            <table>
                <tr>
                    <th>维修号</th>
                    <th>维修日期</th>
                    <th>维修描述</th>
                    <th>维修状态</th>
                </tr>
                <%
                    for (Maintenance maintenance : UnassignedMaintenanceList) {
                %>
                <tr>
                    <td><%=maintenance.getMaintenanceID()%>
                    </td>
                    <td><%=maintenance.getMaintenanceDate()%>
                    </td>
                    <td><%=maintenance.getMaintenanceDescription()%>
                    </td>
                    <td><%=maintenance.getMaintenanceStatus()%>
                    </td>
                </tr>
                <%
                    }
                %>
            </table>
            <%
                }
            %>
            <%
                if (maintenanceList != null && maintenanceList.size() > 0) {
            %>
            <h2>已分配维修</h2>
            <table>
                <tr>
                    <th>维修号</th>
                    <th>维修人员</th>
                    <th>维修日期</th>
                    <th>维修描述</th>
                    <th>维修状态</th>
                    <th>用户评价</th>
                </tr>
                <%
                    for (Maintenance maintenance : maintenanceList) {
                %>
                <tr>
                    <td><%=maintenance.getMaintenanceID()%>
                    </td>
                    <%
                        if (maintenance.getTechnicianID() == null) {
                    %>
                    <td>暂无
                    </td>
                    <%
                    } else {
                    %>
                    <td><%=maintenance.getTechnicianID()%>
                    </td>
                    <%
                        }
                    %>
                    <td><%=maintenance.getMaintenanceDate()%>
                    </td>
                    <td><%=maintenance.getMaintenanceDescription()%>
                    </td>
                    <td><%=maintenance.getMaintenanceStatus()%>
                    </td>
                    <%
                        if (maintenance.getEvaluation() == null) {
                    %>
                    <td><a href="Evaluation.jsp?op=2&id=<%=maintenance.getMaintenanceID()%>">评价</a></td>
                    <%
                        } else {
                            out.print("<td>" + maintenance.getEvaluation() + "</td>");
                        }
                    %>
                </tr>
                <%
                    }
                %>
                <%
                    }
                %>
            </table>
            <a href="Maintenance.jsp">维修申请</a>
        </div>
    </div>
</div>
</body>
</html>
